Skip to content

Conversation

@domonkosadam
Copy link
Contributor

refs: CLX-3761
affects: Student
release note: Career - Redesigned Report a problem screen.

domonkosadam and others added 2 commits January 9, 2026 14:03
Replaced the webview-based Report a Bug screen with a native Jetpack Compose implementation that follows the Figma design and Horizon architecture patterns.

Key changes:
- Created native ReportABugScreen with topic dropdown, subject, and description fields
- Implemented MVVM pattern with ReportABugViewModel, Repository, and UiState
- Added AccountEventHandler for success message communication between screens
- Success messages display on Account screen after navigation, errors stay on form
- Used existing horizonui components (SingleSelect, TextField, TextArea, LoadingButton)
- Updated ErrorReportAPI to support Horizon dependency injection
- Removed ReportABugWebView.kt

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <[email protected]>
@github-actions
Copy link

github-actions bot commented Jan 9, 2026

📊 Code Coverage Report

✅ Student

  • PR Coverage: 43.42%
  • Master Coverage: 43.42%
  • Delta: +0.00%

✅ Teacher

  • PR Coverage: 25.51%
  • Master Coverage: 25.51%
  • Delta: +0.00%

✅ Pandautils

  • PR Coverage: 22.98%
  • Master Coverage: 22.98%
  • Delta: +0.00%

📈 Overall Average

  • PR Coverage: 30.64%
  • Master Coverage: 30.64%
  • Delta: +0.00%

@github-actions
Copy link

github-actions bot commented Jan 9, 2026

🧪 Unit Test Results

✅ 📱 Student App

  • Tests: 1225 total, 0 failed, 0 skipped
  • Duration: 0.000s
  • Success Rate: 100%

✅ 🌅 Horizon

  • Tests: 531 total, 0 failed, 0 skipped
  • Duration: 26.975s
  • Success Rate: 100%

✅ 📦 Submodules

  • Tests: 2642 total, 0 failed, 0 skipped
  • Duration: 42.708s
  • Success Rate: 100%

📊 Summary

  • Total Tests: 4398
  • Failed: 0
  • Skipped: 0
  • Status: ✅ All tests passed!

Last updated: Thu, 22 Jan 2026 15:09:47 GMT

@github-actions
Copy link

github-actions bot commented Jan 9, 2026

Student Install Page

Copy link
Contributor

@andrasmaczak andrasmaczak left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

2 issues found:

  • The Topic SingleSelect would fail on an accessibility review, the error message is not read by screen reader (It is a general issue, should be a different ticket)
  • The TextField and TextArea content is cleared on orientation change

@domonkosadam domonkosadam merged commit 656fb0f into master Jan 23, 2026
27 checks passed
@domonkosadam domonkosadam deleted the CLX-3761-Refactor-Report-a-Bug-screen branch January 23, 2026 08:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants